package com.mixsmart.commonweb.service;

import java.util.List;

import com.mixsmart.commonweb.bean.IPKStringBean;
import com.mixsmart.core.bean.entity.IEntityBean;
import com.mixsmart.core.service.IBaseService;

/**
 * WEB基础服务
 * @author lmq
 * @version 1.0
 * @since JDK1.6以上
 * <br />
 * 2016年7月23日
 */
public interface IWebService<T extends IPKStringBean> extends IBaseService<T, String>{

	/**
	 * 根据ID数组获取实体对象列表
	 * @param ids ID数组（主键数组） 
	 * @return 返回实体对象列表
	 */
	public List<T> finds(String[] ids);
	
	/**
	 * 根据主键获取数据
	 * @param clazz
	 * @param ids 主键数组
	 * @return 返回实体对象列表
	 */
	public <E> List<E> finds(Class<? extends IEntityBean> clazz,String[] ids);
	
}
